package hu.comicsans;

/**
 * Egy statikus pozíciójú objektum a pályán. Amennyiben egy hangya erre a pozícióra lép,
 * interakicóba lép vele, és elpusztítja, vagyis letörli a pályáról.
 */
public class HangyaLeso extends SikbeliElem {

	/**
	 * Létrehoz egy új hangyalesőt
	 * 
	 * @param posX a hangyaleső X koordinátája
	 * @param posY a hangyaleső Y koordinátája
	 * @param r a hangyaleső sugara
	 */
	public HangyaLeso(double posX, double posY, double r) {
		super(posX, posY, r);
	}
	
	/**
	 * Ez a függvény hívódik meg, amennyiben egy hangya elért egy hangyalesőt.
	 * Meghívja a Hangya meghal() függvényét, ezzel elpusztítva a hangyát.
	 * 
	 * @param h A hangya, amivel a leső ütközik.
	 */
	public void utkozesKezelese(Hangya h) {
		if (Jatek.ketKorMetsziEgymast(pozicio, sugar, h.pozicio, h.sugar))
		{			
			h.meghal();
		}
	}
}
